package com.henu.rescue.service;

import com.henu.rescue.entity.Order;
import com.henu.rescue.entity.VO.OrderVO;
import com.henu.rescue.utils.Page;

public interface OrderService {

    //初始化一个工单
    Integer initOrder(Order order);

    //分页查询
    Page<OrderVO> selectOrderInfoByPage(Page<OrderVO> page);

    //逻辑删除
    Integer delByLogic(String orderId);

    //订单信息修改状态
    Integer updateStatus(String orderId,Integer status);

    //通过id查询数量
    Integer selectById(String orderId);

    //通过id查询到order
    Order getOrderById(String orderId);

    //修改order
    Integer updateOrder(Order order);

    //获取所有工单的数量
    Integer getOrderCount();
}
